package kuonjisai;

public class J11_For {

	// For
	// while / do-while 문과 유사한 반복문
	// 단, 코드를 몇번 반복 실행할지
	// 그 횟수를 알고 있는 경우에 주로 사용
	// for ( 초기식; 조건식; 증감식 ) {
	//        반복문장;
	// }
		
	public static void main(String[] args) {
		// 문제1 : '시간은 금이라구, 친구!!' 라는 문장을
		// 5번 반복 출력
				
		for ( int i = 1; i <= 5; ++i ){
			System.out.println( "시간은 금이라구, 친구!!" );			
		}
		
		int a = 1;
		while ( a <= 5){
			System.out.println( "시간은 금이라구, 친구!!" );
			++a;
		}
		
		// 문제2 : 1 ~ 100 까지의 합 출력하는 프로그램
		int sum = 0;
		for ( int s = 1; s <=100; ++s ){
			sum = sum + s;
		}
		System.out.println();
		System.out.println( "1부터 100까지의 합 : " + sum );

		
		// 문제 3 : 1 - 10000 사이의 짝수의 모든 합을 출력
		int jjak = 0;
		for ( int b = 1; b <= 10000; ++b){
			if ( b % 2 == 0 ){
				jjak = jjak + b;
			}
		}
		
		jjak = 0;
		for ( int b = 2; b <= 10000;  b += 2 ){
			jjak = jjak + b;
		}
			
		System.out.println( "1부터 10000까지의 짝수의 합 : " + jjak );
				
		
		// 문제 3 : 1 - 10000 사이의 홀수의 모든 합을 출력
		int hol = 0;
		for ( int c = 1; c <= 10000; c += 2 ){
				hol += c;
			}
		System.out.println( "1부터 10000까지의 홀수의 합 : " + hol );
				
		
		
		
		
		
	}

}
